
#wpmega-demo{
	border:1px solid #eee;
	border-color:#eee #e9e9e9 #e9e9e9 #eee;
	background:#ddd;
	padding:10px;
	background:#fefefe;
	
	font-size:13px;
	
	box-shadow: 4px 4px 0px #eee;
}
#wpmega-demo-inner{
	padding:10px;
	text-shadow:0px 1px 1px #fff;
}

#wpmega-demo-inner h2{
	margin-top:0px; padding-top:0px;
}
#wpmega-demo form,
#wpmega-demo select{
	margin-bottom:0;
}
#wpmega-demo .ss-admin-op-title{
	font-weight:bold;
}
#wpmega-demo .ss-admin-op.wpmega-admin-op-box label.ss-admin-op-title{
	padding-left:5px;
	font-size:11px;
}
#wpmega-demo .ss-admin-op div.ss-admin-op-title{
	padding-left:0px;
}
#wpmega-demo .ss-admin-op input{
	margin-bottom:0px;
	margin-top:45px;
	font-weight:bold;
	cursor:pointer;
}
#wpmega-demo .ss-admin-op select{
	clear:both;
	
	display:block;
	
}

.spark-admin-op{
	display:inline-block;
	margin-bottom:20px;
	
	float:left;
	width:45%;
	margin-right:5%;
}

#wpmega-demo .container-type-checkbox label.spark-admin-op-title{
	line-height: 20px;
	float:none;
	display: inline-block;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 5px;
	padding-left:10px;
}

#wpmega-demo .container-type-checkbox .ss-toggle-onoff{
	float:left;
}

#wpmega-demo label{
	margin-top:0;
}


.clear{
	clear:both;
}






/** SS-TOGGLE **/
.ss-toggle-onoff{
	float:left;
	clear:left;
	
	font-size:10px;
	
	width:79px; /*81px;*/
	height:20px;
	box-shadow: inset 1px 1px 3px #666;
	-moz-box-shadow: inset 1px 1px 3px #666;
	-webkit-box-shadow: inset 1px 1px 3px #666;
	
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	
	border:1px solid #ddd;
	border-color:#ddd #aaa #ddd #ddd;
	overflow:hidden;
	display:block;
	position:relative;
	cursor:pointer;
	
	margin: 0 0 3px 0;
}
.ss-toggle-onoff span.ss-toggle-inner{
	width:130px;
	height:20px;
	position:relative;
	display:block;
}
.ss-toggle-onoff.off span.ss-toggle-inner{
	margin-left:-51px;
}
.ss-toggle-onoff span{
	height:20px;
	line-height:20px;
	position:absolute;
	top:0px;
	display:inline-block;
	text-align:center;
	color:#fff;
	text-shadow:0px -1px 1px #222;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
}
.ss-toggle-onoff span.ss-toggle-on{
	
	width:45px;
	left:0px;
	padding-right:5px;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4D90FE', endColorstr='#2B70DC'); /* for IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#4D90FE', endColorstr='#2B70DC')"; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#6FB2FF), to(#4D90FE)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #4D90FE,  #2B70DC);
	
	
	box-shadow: inset 1px 1px 3px #2B70DC;
	-moz-box-shadow: inset 1px 1px 3px #2B70DC;
	-webkit-box-shadow: inset 1px 1px 3px #2B70DC; /*3061a8;*/
	
	border-radius: 2px 0px 0px 2px;
	-moz-border-radius: 2px 0px 0px 2px;
	-webkit-border-radius: 2px 0px 0px 2px;
	
	text-shadow:0px -1px 1px #2B70DC;
	
	padding-right:5px;
}
.ss-toggle-mid{
	width:30px;
	height:18px;
	left:50px;
	top:-1px;
	border:1px solid #999;
	border-color:#eee #aaa;
	border-width:1px 1px 1px 1px;
	z-index:20;
		
		
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#f9f9f9'); /* for IE */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#f9f9f9')"; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#f9f9f9)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #e4e4e4,  #f9f9f9);
	
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;	
	
	-moz-box-shadow:0px 0px 3px rgba(0,0,0,.5);
	-webkit-box-shadow:0px 0px 3px rgba(0,0,0,.5);
	box-shadow:0px 0px 3px rgba(0,0,0,.5);	
	
	position:relative;
}
.ss-toggle-mid:after{
	content:' ';
	position:absolute;
	width:12px;
	height:8px;
	display:block;
	top:5px;
	left:9px;
	border: 1px #ccc;
	
	background: 
		-webkit-repeating-linear-gradient(
			left,
			#ddd 1px,
			#ddd 2px,
			transparent 2px,
			transparent 5px			
		);
	background: 
		-moz-repeating-linear-gradient(
			left,
			#ddd 1px,
			#ddd 2px,
			transparent 2px,
			transparent 5px			
		);
	background: 
		repeating-linear-gradient(
			left,
			#ddd 1px,
			#ddd 2px,
			transparent 2px,
			transparent 5px			
		);
}
.ss-toggle-onoff span.ss-toggle-off{
	width:50px;
	padding-left:5px;
	left:75px;	
	z-index:10;	
	color:#666;
	text-shadow:0px 1px 1px #fff;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#fcfcfc'); /* for IE */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#fcfcfc')"; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fcfcfc)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #eee,  #fcfcfc);
}

.ss-tog-label{
	line-height:20px;
	padding-left:90px;
	display:block;
	font-weight:bold;
	font-size:11px;
	
	margin-bottom:5px;
}


/* Hacks */
#text-8 .textwidget{
	overflow:hidden;
}
#text-8 iframe{
	margin-top:-3px;
}



.ss-gallery-container img{
	/*background:transparent url(images/glass.png) top right repeat;*/
}
.wpmega-demo-sub{
	font-size:12px;
	color:#999;
	line-height:1.6em;
	margin-bottom:10px;
	font-family: 'Droid Serif', 'Open Sans', Arial, sans-serif;
	font-style:italic;
}

/*#megaMenu.wpmega-preset-orange ul.megaMenu > li > .wpmega-widgetarea form{
 	display:none;
}
#megaMenu > ul.megaMenu.wpmega-preset-orange > li > .wpmega-widgetarea > ul > li > form input[type="submit"]{
	display:none !important;
}*/

#megaMenu.wpmega-preset-orange > ul.megaMenu > li > .wpmega-widgetarea > ul > li > form#searchform input[type="text"]{
	width:80px !important;
} 